home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / fudl2600.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  28.8 KB  |  1,046 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "FUDL2600.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Fujitsu DL 2600"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "fu24res.dll"
  12. *PrinterType: SERIAL
  13. *FontCartSlots: 1
  14. *Feature: Orientation
  15. {
  16.     *rcNameID: =ORIENTATION_DISPLAY
  17.     *DefaultOption: PORTRAIT
  18.     *Option: PORTRAIT
  19.     {
  20.         *rcNameID: =PORTRAIT_DISPLAY
  21.     }
  22.     *Option: LANDSCAPE_CC270
  23.     {
  24.         *rcNameID: =LANDSCAPE_DISPLAY
  25.     }
  26. }
  27. *Feature: InputBin
  28. {
  29.     *rcNameID: =PAPER_SOURCE_DISPLAY
  30.     *DefaultOption: TRACTOR
  31.     *Option: TRACTOR
  32.     {
  33.         *rcNameID: =TRACTOR_DISPLAY
  34.     }
  35.     *Option: MANUAL
  36.     {
  37.         *rcNameID: =MANUAL_FEED_DISPLAY
  38.     }
  39.     *Option: Option3
  40.     {
  41.         *rcNameID: 262
  42.         *Command: CmdSelect
  43.         {
  44.             *Order: DOC_SETUP.3
  45.             *Cmd: "<0D>//1//<0D>"
  46.         }
  47.     }
  48.     *Option: Option4
  49.     {
  50.         *rcNameID: 263
  51.         *Command: CmdSelect
  52.         {
  53.             *Order: DOC_SETUP.3
  54.             *Cmd: "<0D>//2//<0D>"
  55.         }
  56.     }
  57.     *Option: UPPER
  58.     {
  59.         *rcNameID: =UPPER_TRAY_DISPLAY
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: DOC_SETUP.3
  63.             *Cmd: "<0D>//E//<0D>"
  64.         }
  65.     }
  66. }
  67. *Feature: Resolution
  68. {
  69.     *rcNameID: =RESOLUTION_DISPLAY
  70.     *DefaultOption: Option1
  71.     *Option: Option1
  72.     {
  73.         *Name: "180 x 180 " =DOTS_PER_INCH
  74.         *DPI: PAIR(180, 180)
  75.         *TextDPI: PAIR(180, 180)
  76.         *PinsPerLogPass: 24
  77.         *PinsPerPhysPass: 24
  78.         *MinStripBlankPixels: 180
  79.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  80.         *SpotDiameter: 100
  81.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  82.     }
  83.     *Option: Option2
  84.     {
  85.         *Name: "360 x 180 " =DOTS_PER_INCH
  86.         *DPI: PAIR(360, 180)
  87.         *TextDPI: PAIR(360, 180)
  88.         *PinsPerLogPass: 24
  89.         *PinsPerPhysPass: 24
  90.         *MinStripBlankPixels: 360
  91.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  92.         *SpotDiameter: 170
  93.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  94.     }
  95.     *Option: Option3
  96.     {
  97.         *Name: "120 x 180 " =DOTS_PER_INCH
  98.         *DPI: PAIR(120, 180)
  99.         *TextDPI: PAIR(120, 180)
  100.         *PinsPerLogPass: 24
  101.         *PinsPerPhysPass: 24
  102.         *MinStripBlankPixels: 120
  103.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  104.         *SpotDiameter: 170
  105.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  106.     }
  107. }
  108. *Feature: PaperSize
  109. {
  110.     *rcNameID: =PAPER_SIZE_DISPLAY
  111.     *DefaultOption: LETTER
  112.     *Option: LETTER
  113.     {
  114.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  115.         *Command: CmdSelect
  116.         {
  117.             *Order: DOC_SETUP.4
  118.             *Cmd: "<1B>2<1B>CB"
  119.         }
  120.         *switch: InputBin
  121.         {
  122.             *case: TRACTOR
  123.             {
  124.                 *PrintableArea: PAIR(2970, 3960)
  125.                 *PrintableOrigin: PAIR(90, 0)
  126.             }
  127.             *case: MANUAL
  128.             {
  129.                 *PrintableArea: PAIR(2970, 3600)
  130.                 *PrintableOrigin: PAIR(90, 300)
  131.             }
  132.             *case: Option3
  133.             {
  134.                 *PrintableArea: PAIR(2970, 3600)
  135.                 *PrintableOrigin: PAIR(90, 300)
  136.             }
  137.             *case: Option4
  138.             {
  139.                 *PrintableArea: PAIR(2970, 3600)
  140.                 *PrintableOrigin: PAIR(90, 300)
  141.             }
  142.             *case: UPPER
  143.             {
  144.                 *PrintableArea: PAIR(2970, 3600)
  145.                 *PrintableOrigin: PAIR(90, 300)
  146.             }
  147.         }
  148.     }
  149.     *Option: LEGAL
  150.     {
  151.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  152.         *Command: CmdSelect
  153.         {
  154.             *Order: DOC_SETUP.4
  155.             *Cmd: "<1B>2<1B>CT"
  156.         }
  157.         *switch: InputBin
  158.         {
  159.             *case: TRACTOR
  160.             {
  161.                 *PrintableArea: PAIR(2970, 5040)
  162.                 *PrintableOrigin: PAIR(90, 0)
  163.             }
  164.             *case: MANUAL
  165.             {
  166.                 *PrintableArea: PAIR(2970, 4680)
  167.                 *PrintableOrigin: PAIR(90, 300)
  168.             }
  169.             *case: Option3
  170.             {
  171.                 *PrintableArea: PAIR(2970, 4680)
  172.                 *PrintableOrigin: PAIR(90, 300)
  173.             }
  174.             *case: Option4
  175.             {
  176.                 *PrintableArea: PAIR(2970, 4680)
  177.                 *PrintableOrigin: PAIR(90, 300)
  178.             }
  179.             *case: UPPER
  180.             {
  181.                 *PrintableArea: PAIR(2970, 4680)
  182.                 *PrintableOrigin: PAIR(90, 300)
  183.             }
  184.         }
  185.     }
  186.     *Option: Option3
  187.     {
  188.         *rcNameID: 258
  189.         *PageDimensions: PAIR(5954, 8416)
  190.         *Command: CmdSelect
  191.         {
  192.             *Order: DOC_SETUP.4
  193.             *Cmd: "<1B>2<1B>C<8A>"
  194.         }
  195.         *switch: InputBin
  196.         {
  197.             *case: TRACTOR
  198.             {
  199.                 *PrintableArea: PAIR(4804, 8279)
  200.                 *PrintableOrigin: PAIR(90, 0)
  201.                 *switch: Resolution
  202.                 {
  203.                     *case: Option1
  204.                     {
  205.                         *PrintableArea: PAIR(4804, 8278)
  206.                     }
  207.                     *case: Option2
  208.                     {
  209.                         *PrintableArea: PAIR(4804, 8278)
  210.                     }
  211.                     *case: Option3
  212.                     {
  213.                         *PrintableArea: PAIR(4803, 8278)
  214.                     }
  215.                 }
  216.             }
  217.             *case: MANUAL
  218.             {
  219.                 *PrintableArea: PAIR(4804, 7979)
  220.                 *PrintableOrigin: PAIR(90, 300)
  221.                 *switch: Resolution
  222.                 {
  223.                     *case: Option1
  224.                     {
  225.                         *PrintableArea: PAIR(4804, 7978)
  226.                     }
  227.                     *case: Option2
  228.                     {
  229.                         *PrintableArea: PAIR(4804, 7978)
  230.                     }
  231.                     *case: Option3
  232.                     {
  233.                         *PrintableArea: PAIR(4803, 7978)
  234.                     }
  235.                 }
  236.             }
  237.             *case: Option3
  238.             {
  239.                 *PrintableArea: PAIR(4804, 7979)
  240.                 *PrintableOrigin: PAIR(90, 300)
  241.                 *switch: Resolution
  242.                 {
  243.                     *case: Option1
  244.                     {
  245.                         *PrintableArea: PAIR(4804, 7978)
  246.                     }
  247.                     *case: Option2
  248.                     {
  249.                         *PrintableArea: PAIR(4804, 7978)
  250.                     }
  251.                     *case: Option3
  252.                     {
  253.                         *PrintableArea: PAIR(4803, 7978)
  254.                     }
  255.                 }
  256.             }
  257.             *case: Option4
  258.             {
  259.                 *PrintableArea: PAIR(4804, 7979)
  260.                 *PrintableOrigin: PAIR(90, 300)
  261.                 *switch: Resolution
  262.                 {
  263.                     *case: Option1
  264.                     {
  265.                         *PrintableArea: PAIR(4804, 7978)
  266.                     }
  267.                     *case: Option2
  268.                     {
  269.                         *PrintableArea: PAIR(4804, 7978)
  270.                     }
  271.                     *case: Option3
  272.                     {
  273.                         *PrintableArea: PAIR(4803, 7978)
  274.                     }
  275.                 }
  276.             }
  277.             *case: UPPER
  278.             {
  279.                 *PrintableArea: PAIR(4804, 7979)
  280.                 *PrintableOrigin: PAIR(90, 300)
  281.                 *switch: Resolution
  282.                 {
  283.                     *case: Option1
  284.                     {
  285.                         *PrintableArea: PAIR(4804, 7978)
  286.                     }
  287.                     *case: Option2
  288.                     {
  289.                         *PrintableArea: PAIR(4804, 7978)
  290.                     }
  291.                     *case: Option3
  292.                     {
  293.                         *PrintableArea: PAIR(4803, 7978)
  294.                     }
  295.                 }
  296.             }
  297.         }
  298.     }
  299.     *Option: A3
  300.     {
  301.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  302.         *Command: CmdSelect
  303.         {
  304.             *Order: DOC_SETUP.4
  305.             *Cmd: "<1B>2<1B>Cc"
  306.         }
  307.         *switch: InputBin
  308.         {
  309.             *case: TRACTOR
  310.             {
  311.                 *PrintableArea: PAIR(4118, 5954)
  312.                 *PrintableOrigin: PAIR(90, 0)
  313.                 *switch: Resolution
  314.                 {
  315.                     *case: Option3
  316.                     {
  317.                         *PrintableArea: PAIR(4116, 5954)
  318.                     }
  319.                 }
  320.             }
  321.             *case: MANUAL
  322.             {
  323.                 *PrintableArea: PAIR(4118, 5594)
  324.                 *PrintableOrigin: PAIR(90, 300)
  325.                 *switch: Resolution
  326.                 {
  327.                     *case: Option3
  328.                     {
  329.                         *PrintableArea: PAIR(4116, 5594)
  330.                     }
  331.                 }
  332.             }
  333.             *case: Option3
  334.             {
  335.                 *PrintableArea: PAIR(4118, 5594)
  336.                 *PrintableOrigin: PAIR(90, 300)
  337.                 *switch: Resolution
  338.                 {
  339.                     *case: Option3
  340.                     {
  341.                         *PrintableArea: PAIR(4116, 5594)
  342.                     }
  343.                 }
  344.             }
  345.             *case: Option4
  346.             {
  347.                 *PrintableArea: PAIR(4118, 5594)
  348.                 *PrintableOrigin: PAIR(90, 300)
  349.                 *switch: Resolution
  350.                 {
  351.                     *case: Option3
  352.                     {
  353.                         *PrintableArea: PAIR(4116, 5594)
  354.                     }
  355.                 }
  356.             }
  357.             *case: UPPER
  358.             {
  359.                 *PrintableArea: PAIR(4118, 5594)
  360.                 *PrintableOrigin: PAIR(90, 300)
  361.                 *switch: Resolution
  362.                 {
  363.                     *case: Option3
  364.                     {
  365.                         *PrintableArea: PAIR(4116, 5594)
  366.                     }
  367.                 }
  368.             }
  369.         }
  370.     }
  371.     *Option: Option5
  372.     {
  373.         *rcNameID: 259
  374.         *PageDimensions: PAIR(5954, 4208)
  375.         *Command: CmdSelect
  376.         {
  377.             *Order: DOC_SETUP.4
  378.             *Cmd: "<1B>3<121B>Cu"
  379.         }
  380.         *switch: InputBin
  381.         {
  382.             *case: TRACTOR
  383.             {
  384.                 *PrintableArea: PAIR(4804, 4208)
  385.                 *PrintableOrigin: PAIR(90, 0)
  386.                 *switch: Resolution
  387.                 {
  388.                     *case: Option3
  389.                     {
  390.                         *PrintableArea: PAIR(4803, 4208)
  391.                     }
  392.                 }
  393.             }
  394.             *case: MANUAL
  395.             {
  396.                 *PrintableArea: PAIR(4804, 3848)
  397.                 *PrintableOrigin: PAIR(90, 300)
  398.                 *switch: Resolution
  399.                 {
  400.                     *case: Option3
  401.                     {
  402.                         *PrintableArea: PAIR(4803, 3848)
  403.                     }
  404.                 }
  405.             }
  406.             *case: Option3
  407.             {
  408.                 *PrintableArea: PAIR(4804, 3848)
  409.                 *PrintableOrigin: PAIR(90, 300)
  410.                 *switch: Resolution
  411.                 {
  412.                     *case: Option3
  413.                     {
  414.                         *PrintableArea: PAIR(4803, 3848)
  415.                     }
  416.                 }
  417.             }
  418.             *case: Option4
  419.             {
  420.                 *PrintableArea: PAIR(4804, 3848)
  421.                 *PrintableOrigin: PAIR(90, 300)
  422.                 *switch: Resolution
  423.                 {
  424.                     *case: Option3
  425.                     {
  426.                         *PrintableArea: PAIR(4803, 3848)
  427.                     }
  428.                 }
  429.             }
  430.             *case: UPPER
  431.             {
  432.                 *PrintableArea: PAIR(4804, 3848)
  433.                 *PrintableOrigin: PAIR(90, 300)
  434.                 *switch: Resolution
  435.                 {
  436.                     *case: Option3
  437.                     {
  438.                         *PrintableArea: PAIR(4803, 3848)
  439.                     }
  440.                 }
  441.             }
  442.         }
  443.     }
  444.     *Option: A4
  445.     {
  446.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  447.         *Command: CmdSelect
  448.         {
  449.             *Order: DOC_SETUP.4
  450.             *Cmd: "<1B>2<1B>CF"
  451.         }
  452.         *switch: InputBin
  453.         {
  454.             *case: TRACTOR
  455.             {
  456.                 *PrintableArea: PAIR(2887, 4208)
  457.                 *PrintableOrigin: PAIR(90, 0)
  458.                 *switch: Resolution
  459.                 {
  460.                     *case: Option1
  461.                     {
  462.                         *PrintableArea: PAIR(2886, 4208)
  463.                     }
  464.                     *case: Option3
  465.                     {
  466.                         *PrintableArea: PAIR(2886, 4208)
  467.                     }
  468.                 }
  469.             }
  470.             *case: MANUAL
  471.             {
  472.                 *PrintableArea: PAIR(2887, 3848)
  473.                 *PrintableOrigin: PAIR(90, 300)
  474.                 *switch: Resolution
  475.                 {
  476.                     *case: Option1
  477.                     {
  478.                         *PrintableArea: PAIR(2886, 3848)
  479.                     }
  480.                     *case: Option3
  481.                     {
  482.                         *PrintableArea: PAIR(2886, 3848)
  483.                     }
  484.                 }
  485.             }
  486.             *case: Option3
  487.             {
  488.                 *PrintableArea: PAIR(2887, 3848)
  489.                 *PrintableOrigin: PAIR(90, 300)
  490.                 *switch: Resolution
  491.                 {
  492.                     *case: Option1
  493.                     {
  494.                         *PrintableArea: PAIR(2886, 3848)
  495.                     }
  496.                     *case: Option3
  497.                     {
  498.                         *PrintableArea: PAIR(2886, 3848)
  499.                     }
  500.                 }
  501.             }
  502.             *case: Option4
  503.             {
  504.                 *PrintableArea: PAIR(2887, 3848)
  505.                 *PrintableOrigin: PAIR(90, 300)
  506.                 *switch: Resolution
  507.                 {
  508.                     *case: Option1
  509.                     {
  510.                         *PrintableArea: PAIR(2886, 3848)
  511.                     }
  512.                     *case: Option3
  513.                     {
  514.                         *PrintableArea: PAIR(2886, 3848)
  515.                     }
  516.                 }
  517.             }
  518.             *case: UPPER
  519.             {
  520.                 *PrintableArea: PAIR(2887, 3848)
  521.                 *PrintableOrigin: PAIR(90, 300)
  522.                 *switch: Resolution
  523.                 {
  524.                     *case: Option1
  525.                     {
  526.                         *PrintableArea: PAIR(2886, 3848)
  527.                     }
  528.                     *case: Option3
  529.                     {
  530.                         *PrintableArea: PAIR(2886, 3848)
  531.                     }
  532.                 }
  533.             }
  534.         }
  535.     }
  536.     *Option: B4
  537.     {
  538.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  539.         *Command: CmdSelect
  540.         {
  541.             *Order: DOC_SETUP.4
  542.             *Cmd: "<1B>2<1B>CT"
  543.         }
  544.         *switch: InputBin
  545.         {
  546.             *case: TRACTOR
  547.             {
  548.                 *PrintableArea: PAIR(3452, 5018)
  549.                 *PrintableOrigin: PAIR(90, 0)
  550.                 *switch: Resolution
  551.                 {
  552.                     *case: Option3
  553.                     {
  554.                         *PrintableArea: PAIR(3450, 5018)
  555.                     }
  556.                 }
  557.             }
  558.             *case: MANUAL
  559.             {
  560.                 *PrintableArea: PAIR(3452, 4658)
  561.                 *PrintableOrigin: PAIR(90, 300)
  562.                 *switch: Resolution
  563.                 {
  564.                     *case: Option3
  565.                     {
  566.                         *PrintableArea: PAIR(3450, 4658)
  567.                     }
  568.                 }
  569.             }
  570.             *case: Option3
  571.             {
  572.                 *PrintableArea: PAIR(3452, 4658)
  573.                 *PrintableOrigin: PAIR(90, 300)
  574.                 *switch: Resolution
  575.                 {
  576.                     *case: Option3
  577.                     {
  578.                         *PrintableArea: PAIR(3450, 4658)
  579.                     }
  580.                 }
  581.             }
  582.             *case: Option4
  583.             {
  584.                 *PrintableArea: PAIR(3452, 4658)
  585.                 *PrintableOrigin: PAIR(90, 300)
  586.                 *switch: Resolution
  587.                 {
  588.                     *case: Option3
  589.                     {
  590.                         *PrintableArea: PAIR(3450, 4658)
  591.                     }
  592.                 }
  593.             }
  594.             *case: UPPER
  595.             {
  596.                 *PrintableArea: PAIR(3452, 4658)
  597.                 *PrintableOrigin: PAIR(90, 300)
  598.                 *switch: Resolution
  599.                 {
  600.                     *case: Option3
  601.                     {
  602.                         *PrintableArea: PAIR(3450, 4658)
  603.                     }
  604.                 }
  605.             }
  606.         }
  607.     }
  608.     *Option: B5
  609.     {
  610.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  611.         *Command: CmdSelect
  612.         {
  613.             *Order: DOC_SETUP.4
  614.             *Cmd: "<1B>2<1B>C="
  615.         }
  616.         *switch: InputBin
  617.         {
  618.             *case: TRACTOR
  619.             {
  620.                 *PrintableArea: PAIR(2491, 3643)
  621.                 *PrintableOrigin: PAIR(90, 0)
  622.                 *switch: Resolution
  623.                 {
  624.                     *case: Option1
  625.                     {
  626.                         *PrintableArea: PAIR(2490, 3642)
  627.                     }
  628.                     *case: Option2
  629.                     {
  630.                         *PrintableArea: PAIR(2491, 3642)
  631.                     }
  632.                     *case: Option3
  633.                     {
  634.                         *PrintableArea: PAIR(2490, 3642)
  635.                     }
  636.                 }
  637.             }
  638.             *case: MANUAL
  639.             {
  640.                 *PrintableArea: PAIR(2491, 3283)
  641.                 *PrintableOrigin: PAIR(90, 300)
  642.                 *switch: Resolution
  643.                 {
  644.                     *case: Option1
  645.                     {
  646.                         *PrintableArea: PAIR(2490, 3282)
  647.                     }
  648.                     *case: Option2
  649.                     {
  650.                         *PrintableArea: PAIR(2491, 3282)
  651.                     }
  652.                     *case: Option3
  653.                     {
  654.                         *PrintableArea: PAIR(2490, 3282)
  655.                     }
  656.                 }
  657.             }
  658.             *case: Option3
  659.             {
  660.                 *PrintableArea: PAIR(2491, 3283)
  661.                 *PrintableOrigin: PAIR(90, 300)
  662.                 *switch: Resolution
  663.                 {
  664.                     *case: Option1
  665.                     {
  666.                         *PrintableArea: PAIR(2490, 3282)
  667.                     }
  668.                     *case: Option2
  669.                     {
  670.                         *PrintableArea: PAIR(2491, 3282)
  671.                     }
  672.                     *case: Option3
  673.                     {
  674.                         *PrintableArea: PAIR(2490, 3282)
  675.                     }
  676.                 }
  677.             }
  678.             *case: Option4
  679.             {
  680.                 *PrintableArea: PAIR(2491, 3283)
  681.                 *PrintableOrigin: PAIR(90, 300)
  682.                 *switch: Resolution
  683.                 {
  684.                     *case: Option1
  685.                     {
  686.                         *PrintableArea: PAIR(2490, 3282)
  687.                     }
  688.                     *case: Option2
  689.                     {
  690.                         *PrintableArea: PAIR(2491, 3282)
  691.                     }
  692.                     *case: Option3
  693.                     {
  694.                         *PrintableArea: PAIR(2490, 3282)
  695.                     }
  696.                 }
  697.             }
  698.             *case: UPPER
  699.             {
  700.                 *PrintableArea: PAIR(2491, 3283)
  701.                 *PrintableOrigin: PAIR(90, 300)
  702.                 *switch: Resolution
  703.                 {
  704.                     *case: Option1
  705.                     {
  706.                         *PrintableArea: PAIR(2490, 3282)
  707.                     }
  708.                     *case: Option2
  709.                     {
  710.                         *PrintableArea: PAIR(2491, 3282)
  711.                     }
  712.                     *case: Option3
  713.                     {
  714.                         *PrintableArea: PAIR(2490, 3282)
  715.                     }
  716.                 }
  717.             }
  718.         }
  719.     }
  720.     *Option: Option9
  721.     {
  722.         *rcNameID: 260
  723.         *PageDimensions: PAIR(3060, 4320)
  724.         *Command: CmdSelect
  725.         {
  726.             *Order: DOC_SETUP.4
  727.             *Cmd: "<1B>2<1B>CH"
  728.         }
  729.         *switch: InputBin
  730.         {
  731.             *case: TRACTOR
  732.             {
  733.                 *PrintableArea: PAIR(2970, 4320)
  734.                 *PrintableOrigin: PAIR(90, 0)
  735.             }
  736.             *case: MANUAL
  737.             {
  738.                 *PrintableArea: PAIR(2970, 3960)
  739.                 *PrintableOrigin: PAIR(90, 300)
  740.             }
  741.             *case: Option3
  742.             {
  743.                 *PrintableArea: PAIR(2970, 3960)
  744.                 *PrintableOrigin: PAIR(90, 300)
  745.             }
  746.             *case: Option4
  747.             {
  748.                 *PrintableArea: PAIR(2970, 3960)
  749.                 *PrintableOrigin: PAIR(90, 300)
  750.             }
  751.             *case: UPPER
  752.             {
  753.                 *PrintableArea: PAIR(2970, 3960)
  754.                 *PrintableOrigin: PAIR(90, 300)
  755.             }
  756.         }
  757.     }
  758.     *Option: Option10
  759.     {
  760.         *rcNameID: 261
  761.         *PageDimensions: PAIR(5400, 4320)
  762.         *Command: CmdSelect
  763.         {
  764.             *Order: DOC_SETUP.4
  765.             *Cmd: "<1B>2<1B>CH"
  766.         }
  767.         *switch: InputBin
  768.         {
  769.             *case: TRACTOR
  770.             {
  771.                 *PrintableArea: PAIR(4896, 4320)
  772.                 *PrintableOrigin: PAIR(90, 0)
  773.             }
  774.             *case: MANUAL
  775.             {
  776.                 *PrintableArea: PAIR(4896, 3960)
  777.                 *PrintableOrigin: PAIR(90, 300)
  778.             }
  779.             *case: Option3
  780.             {
  781.                 *PrintableArea: PAIR(4896, 3960)
  782.                 *PrintableOrigin: PAIR(90, 300)
  783.             }
  784.             *case: Option4
  785.             {
  786.                 *PrintableArea: PAIR(4896, 3960)
  787.                 *PrintableOrigin: PAIR(90, 300)
  788.             }
  789.             *case: UPPER
  790.             {
  791.                 *PrintableArea: PAIR(4896, 3960)
  792.                 *PrintableOrigin: PAIR(90, 300)
  793.             }
  794.         }
  795.     }
  796.     *Option: FANFOLD_US
  797.     {
  798.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  799.         *Command: CmdSelect
  800.         {
  801.             *Order: DOC_SETUP.4
  802.             *Cmd: "<1B>2<1B>CB"
  803.         }
  804.         *switch: InputBin
  805.         {
  806.             *case: TRACTOR
  807.             {
  808.                 *PrintableArea: PAIR(4896, 3960)
  809.                 *PrintableOrigin: PAIR(90, 0)
  810.             }
  811.             *case: MANUAL
  812.             {
  813.                 *PrintableArea: PAIR(4896, 3600)
  814.                 *PrintableOrigin: PAIR(90, 300)
  815.             }
  816.             *case: Option3
  817.             {
  818.                 *PrintableArea: PAIR(4896, 3600)
  819.                 *PrintableOrigin: PAIR(90, 300)
  820.             }
  821.             *case: Option4
  822.             {
  823.                 *PrintableArea: PAIR(4896, 3600)
  824.                 *PrintableOrigin: PAIR(90, 300)
  825.             }
  826.             *case: UPPER
  827.             {
  828.                 *PrintableArea: PAIR(4896, 3600)
  829.                 *PrintableOrigin: PAIR(90, 300)
  830.             }
  831.         }
  832.     }
  833.     *Option: CUSTOMSIZE
  834.     {
  835.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  836.         *MinSize: PAIR(360, 180)
  837.         *MaxSize: PAIR(5940, 7920)
  838.         *MaxPrintableWidth: 4896
  839.         *MinLeftMargin: 90
  840.         *CenterPrintable?: FALSE
  841.         *switch: InputBin
  842.         {
  843.             *case: TRACTOR
  844.             {
  845.                 *TopMargin: 0
  846.                 *BottomMargin: 0
  847.             }
  848.             *case: MANUAL
  849.             {
  850.                 *TopMargin: 300
  851.                 *BottomMargin: 60
  852.             }
  853.             *case: Option3
  854.             {
  855.                 *TopMargin: 300
  856.                 *BottomMargin: 60
  857.             }
  858.             *case: Option4
  859.             {
  860.                 *TopMargin: 300
  861.                 *BottomMargin: 60
  862.             }
  863.             *case: UPPER
  864.             {
  865.                 *TopMargin: 300
  866.                 *BottomMargin: 60
  867.             }
  868.         }
  869.         *Command: CmdSelect
  870.         {
  871.             *Order: DOC_SETUP.4
  872.             *Cmd: "<1B>2"
  873.         }
  874.     }
  875. }
  876. *Feature: ColorMode
  877. {
  878.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  879.     *DefaultOption: Color
  880.     *Option: Mono
  881.     {
  882.         *rcNameID: =MONO_DISPLAY
  883.         *DevNumOfPlanes: 1
  884.         *DevBPP: 1
  885.         *Color? : FALSE
  886.     }
  887.     *Option: Color
  888.     {
  889.         *rcNameID: =COLOR_DISPLAY
  890.         *DevNumOfPlanes: 4
  891.         *DevBPP: 1
  892.         *DrvBPP: 4
  893.         EXTERN_GLOBAL: *UseExpColorSelectCmd? : TRUE
  894.         *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  895.         *Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
  896.         *Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
  897.         *Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
  898.         *Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
  899.         *Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
  900.         *Command: CmdSelectRedColor { *Cmd : "<1B>r<05>" }
  901.         *Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
  902.         *Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
  903.         *Command: CmdSelectBlueColor { *Cmd : "<1B>r<03>" }
  904.         *Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
  905.         *Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
  906.     }
  907. }
  908. *Feature: Halftone
  909. {
  910.     *rcNameID: =HALFTONING_DISPLAY
  911.     *DefaultOption: HT_PATSIZE_AUTO
  912.     *Option: HT_PATSIZE_AUTO
  913.     {
  914.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  915.     }
  916. *Ifdef: WINNT_50
  917.     *Option: HT_PATSIZE_SUPERCELL_M
  918.     {
  919.         *rcNameID: =HT_SUPERCELL_DISPLAY
  920.     }
  921. *Endif:
  922.     *Option: HT_PATSIZE_6x6_M
  923.     {
  924.         *rcNameID: =HT_DITHER6X6_DISPLAY
  925.     }
  926.     *Option: HT_PATSIZE_8x8_M
  927.     {
  928.         *rcNameID: =HT_DITHER8X8_DISPLAY
  929.     }
  930. }
  931. *Command: CmdStartDoc
  932. {
  933.     *Order: DOC_SETUP.1
  934.     *Cmd: "<181B252500001B>T<1B>!<001B>-<00121B>P<1B>V<001B>W<001B>0<1B>r<00>"
  935. }
  936. *Command: CmdStartPage
  937. {
  938.     *Order: PAGE_SETUP.1
  939.     *Cmd: "<0D>"
  940. }
  941. *Command: CmdEndJob
  942. {
  943.     *Order: JOB_FINISH.1
  944.     *Cmd: "<1B>@"
  945. }
  946. *RotateCoordinate?: FALSE
  947. *RotateRaster?: FALSE
  948. *RotateFont?: FALSE
  949. *switch: Orientation
  950. {
  951.     *case: PORTRAIT
  952.     {
  953.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
  954.     }
  955.     *case: LANDSCAPE_CC270
  956.     {
  957.         *TextCaps: LIST(TC_RA_ABLE)
  958.     }
  959. }
  960. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  961. *YMoveAttributes: LIST(SEND_CR_FIRST)
  962. *YMoveThreshold: *
  963. *YMoveUnit: 180
  964. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  965. *Command: CmdCR { *Cmd : "<0D>" }
  966. *Command: CmdLF { *Cmd : "<0A>" }
  967. *Command: CmdFF { *Cmd : "<0C>" }
  968. *Command: CmdBackSpace { *Cmd : "<08>" }
  969. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  970. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  971. *EjectPageWithFF?: TRUE
  972. *switch: PaperSize
  973. {
  974.     *case: CUSTOMSIZE
  975.     {
  976.         *EjectPageWithFF?: FALSE
  977.         *switch: InputBin
  978.         {
  979.             *case: MANUAL
  980.             {
  981.                 *EjectPageWithFF?: TRUE
  982.             }
  983.             *case: Option3
  984.             {
  985.                 *EjectPageWithFF?: TRUE
  986.             }
  987.             *case: Option4
  988.             {
  989.                 *EjectPageWithFF?: TRUE
  990.             }
  991.             *case: UPPER
  992.             {
  993.                 *EjectPageWithFF?: TRUE
  994.             }
  995.         }
  996.     }
  997. }
  998. *OutputDataFormat: V_BYTE
  999. *%OptimizeLeftBound?: TRUE
  1000. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1001. *CursorYAfterSendBlockData: NO_MOVE
  1002. *DefaultFont: 6
  1003. *DefaultCTT: 1
  1004. *switch: Orientation
  1005. {
  1006.     *case: PORTRAIT
  1007.     {
  1008.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  1009. +                   17,18,19,20,21,22,23,24,25,26,27,65)
  1010.     }
  1011.     *case: LANDSCAPE_CC270
  1012.     {
  1013.         *DeviceFonts: LIST()
  1014.     }
  1015. }
  1016. *FontCartridge: FC1
  1017. {
  1018.     *rcCartridgeNameID: 273
  1019.     *PortraitFonts: LIST(64)
  1020.     *LandscapeFonts: LIST()
  1021. }
  1022. *FontCartridge: FC2
  1023. {
  1024.     *rcCartridgeNameID: 274
  1025.     *PortraitFonts: LIST(61)
  1026.     *LandscapeFonts: LIST()
  1027. }
  1028. *FontCartridge: FC3
  1029. {
  1030.     *rcCartridgeNameID: 275
  1031.     *PortraitFonts: LIST(60,63)
  1032.     *LandscapeFonts: LIST()
  1033. }
  1034. *FontCartridge: FC4
  1035. {
  1036.     *rcCartridgeNameID: 276
  1037.     *PortraitFonts: LIST(62)
  1038.     *LandscapeFonts: LIST()
  1039. }
  1040. *Command: CmdBoldOn { *Cmd : "<1B>G" }
  1041. *Command: CmdBoldOff { *Cmd : "<1B>H" }
  1042. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1043. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1044. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>p<01>" }
  1045. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>p<00>" }
  1046.